<?php
/** 
* 后台控制器基类
* 用户集中登录验证
* 
* @author      sinalma  <sinalma@foxmail.com>
* @version     1.0 版本号
*/
namespace app\admin\controller;

use think\Controller as ThinkCon;
use think\Session;
use think\Config;


/** 
 * Class Base
 * 控制器 
 *
 * @package app\index\controller
 * @author      sinalma  <sinalma@foxmail.com>
 * @version     1.0 版本号
 */ 
class Base extends ThinkCon
{
    protected $htpURL = '';

    /**  
     * 构造方法,用户集中登录验证
     * 
     * @access public 
     * @return null
     */ 
    public function __construct() {
		// 强制调用父类被重写的构造方法
		parent::__construct();
        $this->htpURL = Config::get('HTP_URL');
		// 校验是否登录
		$this->_check();
	}

    /**  
     * 验证当前是否用户已登录
     * 
     * @access public 
     * @return null
     */ 
	private function _check(){

        $admin = Session::get('admin');
        if(!$admin){

			$this->redirect("{$this->htpURL}/admin/login.html");
        }

	}

}